
`timescale 1ns / 1ps

`define ZERO_WORD  64'h00000000_00000000
`define PC_START   64'h00000000_80000000  
`define REG_BUS    63 : 0     
`define INST_ADD   8'h11//8'h11即8位宽十六进制11，8位太宽好像没必要，8'h11等于7'b0010001即7位宽二进制0010001，以后都写成二进制，而且riscv cpu的ADD二进制机器指令是7'b0110011，助教写错了，还说是她自己规定加法操作码是11，别人可以改，这有点混淆视听了，原版分支就保留demo代码不多做修改，以便以后查询

`define RISCV_PRIV_MODE_U   0
`define RISCV_PRIV_MODE_S   1
`define RISCV_PRIV_MODE_M   3
